package com.daoliuhe.scaffold.mapper;


import com.daoliuhe.scaffold.model.LoginHistory;
import org.apache.ibatis.annotations.Mapper;

import java.math.BigDecimal;
import java.util.List;

@Mapper
public interface LoginHistoryMapper {
    int deleteByPrimaryKey(BigDecimal id);

    int insert(LoginHistory record);

    int insertSelective(LoginHistory record);

    LoginHistory selectByPrimaryKey(BigDecimal id);

    int updateByPrimaryKeySelective(LoginHistory record);

    int updateByPrimaryKey(LoginHistory record);

    /**
     * 分页查询
     * @param record
     * @return
     */
    List<LoginHistory> getPageData(LoginHistory record);

    /**
     * 分页查询总数
     * @param record
     * @return
     */
    int getPageCount(LoginHistory record);

    /**
     * 获取导出的数据
     * @param record
     * @return
     */
    List<LoginHistory> getExportData(LoginHistory record);
}